Zope Object Database

Zope Object Database
Developer(s) Zope Corporation
Stable release 3.10.3 / April 12, 2011; 9 months ago (2011-04-12)[1]
Written in Python
Operating system Cross-platform
Type Object Database
License Zope Public License
Website www.zodb.org

The Zope Object Database (ZODB) is an object-oriented database for transparently and persistently storing Python objects. It is included as part of the Zope web application server, but can also be used independently of Zope.

Features of the ZODB include: transactions, history/undo, transparently pluggable storage, built-in caching, multiversion concurrency control (MVCC), and scalability across a network (using ZEO).

The ZODB is a mature Python datastore that has hundreds of thousands of systems today running on top of it.

Contents

History

ZEO

ZEO (Zope Enterprise Objects) is a ZODB storage implementation that allows multiple client processes to persist objects to a single ZEO server. This allows transparent scaling, but the ZEO server is still a single point of failure.

Pluggable Storages

Failover Technologies:

See also

References

External links